.recruitInfo{background: #fff;}
.recruitInfo .topTxt .t1{ text-align: center; margin: 5% 0 4%; font-size: 40px; color: #333333;}
.recruitInfo .topTxt .t2,.recruitInfo .topTxt .t3{ color: #666666;  line-height: 26px;}
.recruitInfo .topTxt .t3 a{color: #e41f2b;}

.recruitInfo .searchCont{ margin: 3% 0;}
.recruitInfo .searchCont span{line-height: 50px; font-size: 26px; color: #333333;}
.recruitInfo .searchCont .search{  float: right; }
.recruitInfo .searchCont .search input{ width: 300px; float: left; font-size: 14px;background-color:#f0f0f0; height: 50px; line-height: 50px; border: 0; padding: 0 20px; border-radius: 6px 0 0 6px}
.recruitInfo .searchCont .search .btn{float:left;text-align: center; line-height: 50px; color: #ffffff;width: 100px;background: #e41f2b; cursor: pointer; font-size: 18px; border-radius: 0 6px 6px 0;}

.recruitInfo .table{width: 100%; margin-top: 3% ;}
.recruitInfo .table .title{ background-color: #f4f4f4;}
.recruitInfo .table .title li{ height: 40px;line-height: 40px; float: left;color: #999999;}
.recruitInfo .table .title li{background: url("../img/arrow3.png") no-repeat 70px center;}
.recruitInfo .table .title li.jobName{width: 20%; padding-left: 3%; background-position: 90px center;}


.recruitInfo .table .cont li{ border-bottom: 1px dotted #cccccc; margin-top: 2%;color: #999999;}
.recruitInfo .table .cont p{float: left; line-height: 30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.recruitInfo .table .cont .jobName,.recruitInfo .table .cont .describe{padding-left: 0%;}
.recruitInfo .table .cont .describe{ line-height: 30px; padding-bottom: 2%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.recruitInfo .table .cont li p.firstP{width: 20%; padding-left: 0%; font-weight: bold;color:#666;cursor: pointer;}
.recruitInfo .table .cont li p.firstP span{max-width: 80%;display: block;float:left;white-space:nowrap; margin-right: 2%; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.recruitInfo .table .cont li p.firstP img{    width: 12%;    /*vertical-align: middle;  */ padding-top: 10px;  padding-bottom: 4px;}



.pageTurning{width: 220px; margin: 3% auto 7%;}
.pageTurning .leftBtn{ float: left;margin-right: 10px; cursor: pointer;}
.pageTurning .rightBtn{ float: right;margin-left: 10px; cursor: pointer;}
.pageTurning .num{ float: left; width: 165px; color: #666666}
.pageTurning .num li{float: left; line-height: 26px; margin-right: 10px;font-size: 16px; cursor: pointer;}